컴퓨터를 잘 모르셔도 됩니다. 설치는 AI 도우미(Codex 앱) 가 대신 합니다. 사람이 할 일은 ① zip 풀기 ② Codex 앱 설치 ③ AI가 열어 주는 주소에서 로그인 세 가지뿐입니다. 명령어를 치거나 긴 글자를 복사할 일은 없습니다.
| 걸리는 시간 | 약 30분 (준비 10분 + 설치기 실행 15분 + 첫 로그인 5분) |
|---|---|
| 필요한 것 | 윈도우 11 노트북·PC, 인터넷, 이메일 주소 1개 |
| 만드는 계정 | ChatGPT(무료, Codex 앱용) · Supabase(무료) · Vercel(무료 또는 Pro). 전부 관리자 한 명만 만듭니다 |
| 비용 | 무료로 시작할 수 있습니다. 회사 업무용은 Vercel Pro(관리자 1명분) 권장. 요금제 안내 참고 |
먼저 알아 두세요. 사무ONE은 "설치 프로그램"을 돌려 컴퓨터에 깔리는 방식이 아닙니다. 데이터는 Supabase(데이터베이스 서비스), 앱 화면은 Vercel(웹 서버 서비스)이라는 인터넷 서비스에 올라가고, 직원들은 휴대폰·PC 브라우저로 그 주소에 접속해 씁니다. 이 PC는 "올리는 작업"을 한 번 하는 곳입니다. 직원은 아무 계정도 만들지 않습니다. 관리자가 만든 아이디·비밀번호로 접속만 하면 됩니다.
zip을 풀어 놓은 그 폴더가 곧 설치 폴더입니다. 권장 위치는 C:\samuone 입니다.

.env.local(연결 정보), .setup(로그인 정보), .vercel(배포 연결), 설치기록.txt, node_modules(부품, 약 500MB)가 생깁니다.C:\samuone 인가요? 폴더 이름에 한글이나 띄어쓰기가 있으면(예: 바탕 화면\사무 ONE) 일부 도구가 오류를 냅니다. 영문 짧은 경로가 가장 안전합니다..env.local 포함).C:\samuone 만들기 (3분)samuone-1.0.0.zip 을 다운로드 폴더에서 찾습니다.C:\** 만 남기고(뒤에 붙은 samuone-1.0.0 은 지움) "압축 풀기" 를 누릅니다.C:\samuone 폴더가 생겼고, 그 안에 처음 설치하기.html, 체험모드 실행.cmd, docs, scripts 가 보이면 성공입니다.zip 안에 이미
samuone폴더가 들어 있어서C:\에 풀면C:\samuone이 됩니다. 만약C:\samuone-1.0.0\samuone처럼 두 겹이 됐으면 안쪽samuone폴더를C:\로 끌어다 놓으세요.
설치를 대신 해 줄 AI 도우미입니다. ChatGPT 무료 계정으로도 됩니다.

C:\samuone 을 고릅니다.클로드 코드(Claude Code)를 이미 쓰고 계시면 그것으로 해도 똑같이 됩니다. 폴더 안의 안내 파일을 두 도구 모두 읽습니다. Node.js(앱을 돌리는 엔진)가 필요하지만 AI 도우미가 확인하고 없으면 직접 설치합니다. 관리자 권한 확인 창이 뜨면 "예"만 눌러 주세요.

대화창에 설치해줘 라고 치면 AI 도우미가 안내서를 읽고 순서대로 진행합니다. 사람에게 오는 요청은 아래 세 가지뿐입니다.
AI 도우미가 Supabase 로그인 주소를 보여 줍니다. 그 주소를 브라우저로 엽니다.


이 코드로 AI 도우미가 회사 데이터베이스(프로젝트)를 서울 지역에 직접 만들고 연결 정보를 가져옵니다. Supabase 화면에서 무언가를 복사할 일은 없습니다.
AI 도우미가 Vercel 확인 주소(vercel.com/oauth/device?user_code=XXXX-XXXX)를 보여 줍니다. 브라우저로 엽니다.

요금제 안내(중요): 사무ONE은 무료(Hobby)에서도 모든 기능이 동작합니다. 하지만 Vercel 약관상 회사 업무용(상업적 사용)은 Pro 요금제 대상입니다. 그래서 Pro(관리자 1명분, 월 20달러 안팎)를 권장합니다. 어떤 요금제를 쓸지 고르는 것과, 요금제 때문에 멈췄을 때 결제·복구하는 것은 회사의 책임입니다. 결제는 나중에 앱 안 설정 → 요금제와 결제 화면의 버튼으로 바로 갈 수 있습니다.
이 PC에서만 써 보는 체험 모드라면 Vercel 로그인은 건너뜁니다. AI 도우미가 물을 때 "체험 모드"라고 답하세요. 체험 모드로만 써 보기
사이드바와 로그인 화면에 보일 이름을 물으면 답합니다(예: 우리회사 그룹웨어). 그 다음은 기다리기만 하면 됩니다.

| 단계 | 하는 일 | 걸리는 시간 |
|---|---|---|
| 0/7 점검 | Node 버전·폴더 경로 확인, 부품 설치 | 2~4분 |
| 1/7 Supabase 프로젝트 | 회사 데이터베이스를 서울에 만들고 연결 정보 받기 | 1~2분 |
| 2/7 연결 정보 | .env.local 파일 저장, 비밀값 자동 생성 |
바로 |
| 3/7 표 만들기 | 직원·근태·업무 표를 만듦 | 3~5분 |
| 4/7 관리자 | 첫 관리자 계정 admin 만듦 |
바로 |
| 5/7 Vercel 배포 | 앱을 인터넷에 올림 | 3~8분 |
| 6/7 요금제 안내 | Pro 권장 문구와 결제 주소를 보여 줌(묻지는 않음) | 바로 |
| 7/7 마무리 | 접속 주소와 첫 로그인 방법 출력 | 바로 |
끝나면 접속 주소(https://….vercel.app)가 나옵니다. 이 주소를 직원들에게 알려 주게 됩니다.
중간에 멈추면 메시지 마지막 줄 "→ 할 일"을 따르고 다시
설치해줘라고 하면 멈춘 곳부터 이어집니다. 처음부터 다시 하지 않습니다. 인증 코드는 몇 분만 유효합니다. 만료되면 AI 도우미가 새 주소를 다시 줍니다.

admin, 비밀번호 1234 로 로그인합니다.
1234, 새 비밀번호는 8자 이상, 영문과 숫자를 섞어서 정합니다.

로그인이 안 되면 "아이디 또는 비밀번호가 올바르지 않습니다"만 나옵니다. 5번 틀리면 10분 잠깁니다. 오른쪽 위 내 이름 → 모든 기기에서 로그아웃을 누르면 휴대폰·PC 로그인이 한 번에 끊깁니다(휴대폰을 잃어버렸을 때).
인사 → 직원 관리에서 직원을 등록합니다. 아이디·이름·부서·직급을 넣고 처음 비밀번호를 정해 주면, 그 직원은 첫 로그인 때 자기 비밀번호로 바꿉니다. 직원에게는 접속 주소와 아이디·처음 비밀번호만 알려 주면 됩니다.

어드민 메뉴에서 전 직원의 근태·오늘 업무·휴가·승인 대기를 한 화면에서 봅니다. 승인 대기 항목은 여기서 바로 승인·반려할 수 있습니다.

지금 보이는 "[데모]" 항목은 설명용 예시 데이터입니다. 실제 설치본에는 없습니다.
왼쪽 메뉴 맨 아래 설정(총괄책임자만 보임)에 탭 세 개가 있습니다.

| 넣으면 되는 것 | 어디서 받나 |
|---|---|
| 공휴일 인증키 → 캘린더에 공휴일 표시 | data.go.kr → "특일 정보" 활용신청 → 일반 인증키(Decoding) |
| 지메일 OAuth → 이메일 화면에서 구글 계정 연결 | Google Cloud Console (폴더 안 docs/gmail-연동.md 참고) |
| Resend 키 → 상담기록을 메일로 보내기 | resend.com |
| 제미나이 키 → 블로그 글 자동 생성 | aistudio.google.com/apikey |
| 웹 푸시(VAPID) → 휴대폰 알림 | AI 도우미에게 "푸시 키 만들어 줘"라고 하면 됩니다 |
각 칸 아래 연결 테스트로 바로 확인됩니다. 하나도 안 넣어도 나머지 기능은 다 됩니다.

쓰지 않는 기능(예: 블로그)은 체크를 풀고 저장하면 메뉴에서 사라집니다. 데이터는 지워지지 않습니다. 저장한 뒤 AI 도우미에게 업데이트해줘 라고 해야 반영됩니다.

Vercel·Supabase 결제 화면을 여는 버튼과, 서비스가 멈췄을 때 복구하는 방법이 있습니다.

Vercel 없이 이 PC에서만 돌려 보는 방법입니다. 3단계에서 AI 도우미가 Vercel 로그인을 안내할 때 "체험 모드" 라고 답하면 됩니다.
체험모드 실행.cmd 를 두 번 클릭하면 서버가 켜지고 브라우저가 열립니다(처음 한 번 2~4분).http://localhost:3000. 같은 와이파이의 다른 기기는 http://<이 PC의 IP>:3000.| 이런 말이 나오면 | 이렇게 |
|---|---|
| "인증 코드가 틀렸거나 만료" | AI 도우미가 새 주소를 줍니다. 다시 열어 로그인하고 새 코드를 알려 주세요 |
| "Vercel 로그인이 필요합니다" | 확인 주소를 다시 열어 Confirm 을 누른 뒤 "눌렀어" |
| "무료 프로젝트 한도가 찼습니다" | 그 Supabase 계정에 이미 무료 프로젝트가 2개 있음. 안 쓰는 것을 Supabase 화면에서 지우거나 일시정지하고 다시 "설치해줘" |
| 접속하면 Vercel 안내 화면만 나옴 | 요금제 문제. 설정 → 요금제와 결제의 Vercel 버튼에서 결제한 뒤 AI 도우미에게 "업데이트해줘" |
| "데이터베이스에 연결할 수 없습니다" | Supabase 무료 프로젝트가 잠시 멈춘 것. Supabase 대시보드 → 프로젝트 → Restore (몇 분) |
| 폴더 경로 경고(한글·띄어쓰기) | 대개 그대로 됩니다. 이상하면 폴더를 C:\samuone 으로 옮기고 다시 |
그래도 안 되면 폴더 안 설치기록.txt 를 판매처에 보내 주세요. 비밀값은 가려져 있어 보내도 됩니다.
새 버전이 나오면 관리자 화면 위에 "새 버전" 띠가 뜹니다.
samuone-x.y.z.zip 을 받습니다.C:\samuone 폴더에 그대로 넣습니다.업데이트해줘 라고 합니다. 바뀐 파일만 교체하고 다시 올립니다. 설정·연결 정보·직원 로그인은 그대로 유지됩니다.docs/설치안내.mddocs/무료플랜-안내.mddocs/gmail-연동.md